.noborder { border: medium none ! important; }
.bodycontainer { width: auto; margin: 0 auto; padding: 42px 0 0 0; _padding: 0}
.mainbody { z-index: 1; }
.bodycontainer:after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.maincontent { width: 650px; padding: 15px; float: left; overflow: visible; margin-right:20px; position: relative; margin-bottom: 25px; border-top: 0; margin-top: 0; z-index: 1; box-shadow: 0px 1px 7px rgb(188, 188, 188); border-radius: 10px; background: #FFFFFF}
.maincontent.full { width: 100%; }
#isonormal { width:700px; width:px; margin-bottom: 20px; z-index: 1; }
.sidebar { padding-top: 25px; float: right; margin-left: 0; width: 260px}
.sidebar:hover { opacity: 1}
h1 { margin: 0px 0px 20px; padding: 0px; font-size: 45px; line-height: 35px; transition: all 0.3s ease 0s; color: rgb(17, 17, 17); }
h2 { margin: 0; padding: 0px; transition: all 0.3s ease 0s; color: #666666}
h4 { margin: 0px 0px 18px; padding: 0px; font-size: 20px; line-height: 24px; transition: all 0.3s ease 0s; color: rgb(17, 17, 17); }
p img { margin: 0px; }
strong { font-weight: bold; }
img.scale-with-grid { max-width: 100% ! important;  }
.articleinner img, .blogcontent img, .page img, .widget img { max-width: 100% ! important; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
.mobileclear { display: none; }
strong { font-weight: bold; }
.button, a.button, span.more-link, #submit { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-style: normal; letter-spacing: normal; line-height: 1; padding: 8px; position: relative; text-decoration: none; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border: medium none; }
span.more-link { float: left; display: block; }
a.more-link { display: block; }
.button:hover, a.button:hover, span.more-link:hover, #submit:hover { color: rgb(255, 255, 255); }
span.more-link, a.button, .button { margin-top: 10px; }
.bubble { width: auto; position: relative; bottom: 100%; padding: 2px 8px; cursor: default; visibility: visible; text-align: center; text-decoration: none; text-shadow: none; line-height: 1.5; opacity: 1; z-index: 1; left: auto; transition: none 0s ease 0s; float: right; margin-top: -5px; }
.bubble { background: none repeat scroll 0% 0% rgb(153, 153, 153); color: rgb(255, 255, 255); cursor: pointer; }
.bubble:hover, .bubble:hover a { background: none repeat scroll 0% 0% rgb(153, 153, 153); color: rgb(255, 255, 255); }
.bubble:after { content: ""; position: absolute ! important; bottom: -7px; z-index: 100; border-width: 0px 7px 7px 0px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 100%; right: 0px; }
.bubblewrap { position: absolute; right: 15px; bottom: 20px; z-index: 11; }
.widget li.recentcomments { font-size: 12px; width: auto; position: relative; margin: 0px 0px 26px; padding: 12px; cursor: default; display: block; visibility: visible; text-align: left; text-decoration: none; text-shadow: none; line-height: 1.5; opacity: 1; z-index: 1; left: auto; transition: all 0.5s linear 0s; }
#footer .widget li.recentcomments { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.25); color: rgb(255, 255, 255) ! important; }
#footer .widget li.recentcomments a { padding-left: 20px; }
.widget li.recentcomments { background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.05); color: rgb(85, 85, 85) ! important; }
.widget li.recentcomments:after { content: ""; position: absolute ! important; bottom: -14px; z-index: 100; border-width: 0px 0px 14px 14px; border-style: solid; border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.05) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 100%; left: 0px; }
.widget li.recentcomments:before { content: ""; position: absolute ! important; border: 0px solid rgba(0, 0, 0, 0.05); bottom: -14px; z-index: 100; }
#footer .widget li.recentcomments:after { content: ""; position: absolute ! important; z-index: 100; border-width: 0px 0px 14px 14px; border-style: solid; border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 100%; left: 0px; }
#footer .widget li.recentcomments:before { content: ""; position: absolute ! important; border: 0px solid rgba(0, 0, 0, 0.25); z-index: 100; }
input:focus { outline: medium none; }
input[type="text"], textarea { border-style: solid; border-width: 1px; border-color: rgb(220, 220, 220); font-size: 12px; }
input[type="text"], textarea, #commentsubmit input[type="text"], #commentsubmit textarea, .contactsubmit input[type="text"], .contactsubmit textarea, .contactsubmit select, select#top_nav_menu { background: rgb(255, 255, 255); color: rgb(85, 85, 85); border-color: rgb(227, 227, 227); }
input#s { padding: 10px; border-style: solid; border-width: 1px; border-color: rgb(220, 220, 220); width: 92%; max-width: 300px; margin: 0; border-radius: 0}
.nav .search { float: right; margin-right: 10px; margin-top: 10px}
.nav .search input#s { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(85, 85, 85); border: medium none; float: right}
.sf-menu, .sf-menu * { margin: 0px; padding: 0px; list-style: none outside none}
.sf-menu { line-height: 1; float: left}
.sf-menu ul { position: absolute; top: -999em; width: 8.8em}
.sf-menu ul li { width: 100%}
.sf-menu li:hover { visibility: inherit}
.sf-menu li { float: left; position: relative; margin-right: 0; border: 0}
.sf-menu li li { margin-right: 15px}
.sf-menu a { display: block; position: relative; text-decoration: none; line-height: 27px; _height:30px; _float:left; min-width: 1px; z-index: 11}
.sf-menu li { background: none repeat scroll 0% 0% transparent}
.sf-menu li a { text-align: center; padding: 0 6px !important; color: #999999 !important; margin: 0 12px; height: 42px !important; line-height: 42px; font-size: 13px; font-family: "Microsoft Yahei"; font-weight: 400}
.ie6 .sf-menu li a { padding: 0 6px; margin: 0 6px; height: 42px !important; line-height: 42px !important}
.sf-menu li.active a { color: #EEEEEE !important; font-weight: 400; border-bottom: 0; background: none}
.sf-menu li a:hover, .sf-menu li.sfHover a { color: #EEEEEE !important; background: none}
.sf-menu li.hover a { color: #FFFFFF; background: none}
.sf-menu li a:hover .sf-sub-indicator, .sf-menu li.sfHover .sf-sub-indicator, .sf-menu li.current-menu-item a .sf-sub-indicator { background: url('../img/navarrows-dark.png') no-repeat scroll -10px -100px transparent; }
.sf-menu li li a, .sf-menu li li a:visited, .sf-menu li.sfHover li a { font-size: 12px; line-height: 18px; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51) ! important; border-bottom: 1px dotted rgb(220, 220, 220); font-weight: normal; }
.sf-menu li li:last-child a, .sf-menu li li:last-child a:visited { border-bottom: medium none; }
.sf-menu ul li li a { border-left: 1px dotted rgb(220, 220, 220); }
.sf-menu li li { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.sf-menu li li li { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active { background: none repeat scroll 0% 0% rgb(243, 243, 243); outline: 0px none; }
.sf-menu a.sf-with-ul { padding-right: 28px; min-width: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: 0.75em; top: 1.05em; width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('../img/navarrows-dark.png') no-repeat scroll -10px -100px transparent}
.bodycontainer.navcontainer { z-index: 10}
.sf-menu li ul, .sf-menu li li ul { box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.35)}
.sf-menu a { color: #FFFFFF; transition: none; -webkit-transition: none; -moz-transition: none; transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear; -webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear}
.sf-menu li:last-child a { background-image: none; }
.isotope, .isotope .isotope-item { transition-duration: 0.8s; }
.isotope { transition-property: height; }
.isotope .isotope-item { transition-property: transform, opacity; }
.bodycontainer .featured { margin: 1px auto 35px; transition: none 0s ease 0s; }
.isotope { min-width: 300px ! important; }
div.featured.articlecontainer { opacity: 0; }
.featuredinner { display: block; position: relative; height: 100%; }
.featuredoverlay { position: absolute; bottom: 0px; left: 0px; width: 100%; *display:none; height: 250px; background-image: url('../img/linebg-fade.png'); background-position: center top; background-repeat: repeat-x; z-index: 8; }
.featured .half .featuredoverlay, .featured .quarter .featuredoverlay { height: 200px; }
.featured h2, .featured h2 a { font-size: 30px; line-height: 32px; margin-bottom: 10px; color: rgb(255, 255, 255); text-decoration: none; position: absolute; bottom: 15px; left: 20px; width: 80%; z-index: 9; }
span.date a.bubble, span.date a.bubble:hover { position: absolute; right: 0px; bottom: 0px; color: rgb(255, 255, 255) ! important; }
.featured span.date { font-size: 10px; margin-top: 5px; color: rgb(255, 255, 255); }
.articleinner span.date { margin-bottom: 15px; }
.one_col { display: block; float: left; width: 314px; overflow: visible; margin-right: 15px; padding-top: 10px; border-top: 1px solid rgb(220, 220, 220); }
.featured .one_col { height: 250px; width: 320px; display:block; overflow: hidden; margin: 0px; cursor:pointer; padding: 0px; border: 0px none; }
.featured .one_col.half { height: 124px; }
.featured .one_col, .featured .two_col { margin: 1px; }
.bodycontainer.featuredcontainer { width: 966px; margin-left: -1px; }
.articleinner { padding: 0px 0px 25px; }
.thumblink img { display: block; }
.articleinner h1, .articleinner h1 a, .articleinner h2, .articleinner h2 a, .articleinner h3, .articleinner h3 a, .articleinner h4, .articleinner h4 a, .articleinner h5, .articleinner h5 a .articleinner h6, .articleinner h6 a { font-size: 12px ! important; line-height: 20px ! important; color: rgb(85, 85, 85) ! important; margin: 0px 0px 10px ! important; font-weight: normal ! important; text-transform: none ! important; }
.articleinner h2 a { color: rgb(34, 34, 34) ! important; }
.featured h2, .featured h2 a { font-size: 22px; line-height: 28px; margin-bottom: 10px; text-shadow: 0px 1px 0px black; font-weight: normal; }
.featured .half h2, .featured .half h2 a { font-size: 16px; line-height: 18px; }
.featured .one_col.half { height: 124px; }
.articleinner h2, .widget .articleinner h2, .articleinner h2 a, .widget artileinner h2 a { font-size: 20px ! important; line-height: 26px ! important; margin-bottom: 10px ! important; text-transform: none ! important; }
.rating.points, .rating.percent { width: 75px; float: left; padding: 12px 0px; margin-right: 8px; color: white; font-size: 33px; text-align: center; line-height: 30px; }
p.ratingtext { margin-bottom: 0px; font-size:12px; line-height: 14px; color: rgb(227, 227, 227); margin-top: 4px; }
.thumbnailarea .rating { position: absolute; z-index: 1; top: 0px; left: 0px; line-height: 30px; }
.thumbnailarea, .tabs-content .featuredimage { position: relative; display: block; background: url('../img/plus.png') no-repeat center center rgb(0, 0, 0); margin-bottom: 15px; }
.featuredcontainer { background: url('../img/loading.gif') no-repeat center; }
.categories { padding-bottom: 15px; }
.categories a, .single .sidebar .categories a, .categories span { color: white; background: none repeat scroll 0% 0% rgb(193, 193, 193); padding: 4px 6px; margin-right: 2px; }
a.thumblink { display: block; }
#order_list { margin-left: 0px; position: relative; z-index: 9; }
#order_list .tooltip { position: absolute; right: -150px; top: 6px; padding: 3px 10px; color: rgb(119, 119, 119); opacity: 0; }
#news_select { display: block; padding: 11px 30px 11px 12px; color: rgb(255, 255, 255); font-size: 16px; line-height: 16px; background-color: rgb(51, 51, 51); font-weight: bold; text-transform: uppercase; }
#news_select:after, .reviewbox .reviewboxtitle h4:after { content: ""; width: 0px; border-top: 38px solid transparent; border-left: 17px solid rgb(34, 34, 34); position: absolute; right: -17px; top: 0px; }
.ajax-select ul.sf-menu { width: 100%; }
.ajax-select ul.sf-menu li li a { font-weight: normal ! important; font-size: 12px !important}
.ajax-select .sf-menu li:hover ul, .ajax-select .sf-menu li.sfHover ul { left: 0px; top: 3.6em; z-index: 99; padding-top: 5px}
.ajax-select a > .sf-sub-indicator { top: 0.9em; right: 12px; background: url('../img/navarrows-dark.png') no-repeat scroll -10px -100px transparent}
.smallloading { width: 16px; height: 16px; position: absolute; right: 0px; top: -30px; background: url('../img/small-loading.gif') no-repeat scroll center center transparent; display: none}
.paginationbutton a.button { display: block; text-align: center; padding: 15px 0px; background: none repeat scroll 0% 0% rgb(242, 242, 242); color: rgb(51, 51, 51); font-size: 16px}
.widget { margin-bottom: 30px}
.widget ul li { list-style-type: none; margin-left: auto; margin-bottom: 0}
.widget a { text-decoration: none}
.widget h3, .widget h2, .widget h4 { margin: 0px 0px 16px; padding: 0px; transition: all 0.3s ease 0s; text-transform: uppercase; text-shadow: none; font-size: 17px; font-weight: bold; letter-spacing: normal; color: rgb(51, 51, 51)}
.widget .widget-title { margin-bottom: 12px; padding-bottom: 10px; border-bottom: 1px solid rgb(220, 220, 220)}
#footer .widget .widget-title { border-color: rgb(68, 68, 68)}
.ads125 ul { list-style-type: none; width: 275px; margin: auto}
.ads125 ul li { float: left; margin-bottom: 10px; }
.ads480 img { max-width: 100% ! important; height: auto ! important}
.social-button-style { position: relative; font-size: 11px; line-height: 14px; list-style-type: none; display: block; padding: 0px; margin: 0px; text-decoration: none}
.social-button-style .cell1 { height:50px; width:50px; }
.social-button-style .nameology { text-align: center; display: block; line-height: 12px; color: rgb(119, 119, 119); }
.social-button-style .button, .social-button-style .button:visited, #footer .social-button-style .button, #footer .social-button-style .button:visited { padding: 5px 7px 0px; display: block; margin: auto; color: rgb(85, 85, 85); background: none repeat scroll 0% 0% transparent ! important; text-align: center; text-decoration: none; cursor: pointer; line-height: 20px; -moz-transition: all 0.7s ease 0s; -webkit-transition: all 0.7s ease 0s; -o-transition: all 0.7s ease 0s; transition: all 0.7s ease 0s; -moz-transition: all 0.7s ease 0s; font-size: 14px; font-weight: bold; }
.social-button-style .button:hover, #footer .social-button-style .button:hover { color: rgb(51, 51, 51) ! important; text-decoration: none; background: none repeat scroll 0% 0% transparent ! important; }
.social-button-style .button:first-child { margin: auto; display: block; float: none; width: 50px; height: 50px; border-radius: 50px 50px 50px 50px; }
.social-button-style .button.img, .social-button-style .button.img:visited, #footer .social-button-style .button.img, #footer .social-button-style .button.img:visited { line-height: 23px; vertical-align: middle; border: medium none; padding: 0px; margin: auto; }
.social-button-style img { padding-top: 10px; vertical-align: middle; }
.social-button-style .facebook-blue, .social-button-style .twitter-blue, .social-button-style .rss-orange { background:rgb(153, 153, 153) ! important; _background:#none; }
.social-button-style:hover .button.facebook-blue, #footer .social-button-style:hover .button.facebook-blue { background:rgb(80, 116, 191) ! important; border: medium none; color: rgb(255, 255, 255); }
.social-button-style:hover .button.twitter-blue, #footer .social-button-style:hover .button.twitter-blue { background-color: #FF2A99 ! important; border: medium none; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(60, 60, 60, 0.75); }
.social-button-style:hover .button.rss-orange, #footer .social-button-style:hover .button.rss-orange { background-color: rgb(247, 134, 52) ! important; border: medium none; color: rgb(255, 255, 255); text-shadow: 0px 1px 1px rgba(60, 60, 60, 0.75); }
ul.tabs { display: block; margin: 0px 0px 20px; padding: 0px; border-bottom: 1px solid rgb(220, 220, 220); }
ul.tabs li { display: block; width: auto; height: 30px; padding: 0px; float: left; margin-bottom: 0px; margin-left: 0px; list-style-type: none; }
ul.tabs li a { display: block; text-decoration: none; width: auto; height: 29px; padding: 0px 20px; line-height: 30px; border-style: solid; border-color: rgb(220, 220, 220); border-width: 1px 1px 0px 0px; margin: 0px; font-size: 13px; color: rgb(85, 85, 85); }
ul.tabs li a:hover { color: rgb(51, 51, 51); box-shadow: 0px -1px 1px rgb(243, 243, 243); }
ul.tabs li a.active { height: 30px; position: relative; top: -4px; padding-top: 4px; border-left-width: 1px; margin: 0px 0px 0px -1px; border-bottom: medium none; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
ul.tabs li:first-child a.active { margin-left: 0px; }
ul.tabs li:first-child a { border-width: 1px 1px 0px; }
ul.tabs-content { margin: 0px; display: block; }
ul.tabs-content li { display: none; margin-left: 0px; list-style-type: none; }
ul.tabs-content li.active { display: block; }
ul.tabs:before, ul.tabs:after { content: " "; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
ul.tabs:after { clear: both; }
.tabswrap ul.tabs { border: medium none; margin: 0px; }
.tabswrap ul.tabs li a { background: #EEEEEE; color: #777777; border-width: medium 1px medium medium; border-style: none solid none none; border-color: -moz-use-text-color white -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px; text-align: center; height: auto; min-width: 1px; }
.tabswrap ul.tabs li a { box-shadow: none; }
.tabswrap ul.tabs li { width: 33%; }
.tabswrap ul.tabs li a.active { top: auto; height: 30px; border-width: medium 1px medium medium; border-style: none solid none none; border-color: -moz-use-text-color white -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px; }
.tabswrap .tabs-content li { overflow: hidden; }
.tabswrap .featuredimagewidget { margin-right: 10px; margin-bottom: 0px; float: left; width: 50px; height: 50px; background: url('../img/plus.png') no-repeat scroll center center rgb(220, 220, 220); }
.tabswrap .tabpost { margin-top: 20px; padding-left: 2px}
.tabswrap .tabpost a { color: rgb(85, 85, 85); }
.tabswrap p.views { margin-top: 10px; }
.tabswrap p.views span { display: block; float: left; background: none repeat scroll 0% 0% rgb(182, 182, 182); padding: 4px; margin-right: 6px; margin-top: -4px; color: white; }
.tabswrap .fb_iframe_widget { margin-top: 10px; width: 100%; }
.tabswrap .fb_iframe_widget span { display: block; margin: auto; }
.tabpost .thumblink img { width: 50px; height: 50px; }
.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block ! important; position: relative ! important; width: 100% ! important; }
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0}
.nivo-caption { position: absolute; left: 0px; bottom: 0px; background: url('../img/75black.png') repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); z-index: 8; padding: 15px; opacity: 1; overflow: hidden; display: none; width: 100%; -moz-box-sizing: border-box}
.widget .tabswrap p { margin-bottom: 5px; line-height: 100%}
.homeslider .nivo-caption { display: none ! important}
.logo { float: left; width: 155px; height: 42px; margin-top: 0; position: relative; overflow: hidden}
.logo h1 { margin: 0}
.logowidget { text-align: right; margin: 0}
 
/* ::::: http://themewich.com/extranews/wp-content/themes/extranews/css/custom.css?ver=3.4.2 ::::: */

.button:hover, a.button:hover, span.more-link:hover, .cancel-reply p a:hover {
	background: none repeat scroll 0% 0% rgb(51, 51, 51) ! important;
	color: rgb(255, 255, 255);
}
.button, a.button, span.more-link, #footer .button, #footer a.button, #footer span.more-link, .cancel-reply p a {
	background: none repeat scroll 0% 0% rgb(0, 164, 152);
	color: rgb(255, 255, 255);
}
.summary, .rating.stars, .rating.points, .rating.percent, .scorebar, .categories a:hover, .tagcloud a, .single .categories a, .single .sidebar .categories a:hover, .tabswrap ul.tabs li a.active, .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a:hover, #footer .tabswrap ul.tabs li a.active, .sf-menu li.sfHover a, .pagination a.button.share:hover, #commentsubmit #submit, #cancel-comment-reply-link { color: #FFFFFF !important; background: #57BAE8}
blockquote, .tabswrap .tabpost a:hover, .articleinner h2 a:hover, span.date a:hover {
	color: rgb(0, 164, 152) ! important;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover, .blogpost h2 a:hover, .blogpost .smalldetails a:hover {
	color: rgb(51, 51, 51);
}
*::-moz-selection {
background: none repeat scroll 0% 0% rgb(0, 164, 152);
color: rgb(255, 255, 255);
}
h1, h2, h1 a, h2 a, .blogpost h2 a, h3, .ag_projects_widget h3, h3 a, .aj_projects_widget h3 a, .ajax-select ul.sf-menu a, .pagination .button, .nivo-caption h3.title {
	font-family: "Microsoft Yahei", arial, sans-serif;
	font-weight: normal;
	text-transform: none;
}
h5, h5 a, .widget h3, .widget h2, .widget h4, .reviewbox h4, .reviewbox .score span, .ajax-select a#news_select, .authorposts h4, h4.widget-title {
	font-family: "Microsoft Yahei", arial, sans-serif;
	font-weight: normal;
	text-transform: uppercase ! important;
}
h4, h4 a, .footer .note h4, .footer h4.subheadline, .newspost h4, .paginationbutton .button, .articleinner h2.indextitle, .widget .articleinner h2.indextitle, .articleinner h2.indextitle a, .widget artileinner h2.indextitle a {
	font-family: "Microsoft Yahei", arial, sans-serif;
	font-weight: normal;
}
.sf-menu a, .ajax-select ul.sf-menu li li a {
	font-family: "Droid Sans", arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.fb_reset {
	background: none repeat scroll 0% 0% transparent;
	border-spacing: 0px;
	border: 0px none;
	color: rgb(0, 0, 0);
	cursor: auto;
	direction: ltr;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1;
	margin: 0px;
	overflow: visible;
	padding: 0px;
	text-align: left;
	text-decoration: none;
	text-indent: 0px;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-spacing: normal;
}
.fb_iframe_widget {
	position: relative;
	display: inline-block;
}
.fb_iframe_widget iframe {
	position: absolute;
}
.fb_iframe_widget span {
	position: relative;
	display: inline-block;
	vertical-align: text-bottom;
	text-align: justify;
}
/*  *Isotope Transitions
/*-----------------------------------------------------------------------------------*/

.isotope, .isotope .isotope-item {
	/* change duration value to whatever you like */
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height;
	-moz-transition-property: height;
	-ms-transition-property: height;
	-o-transition-property: height;
	transition-property: height;
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity;
}
/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
/*-----------------------------------------------------------------------------------*/




/* #Page Titles
======================================================*/
.pagetitlewrap {
	float: left;
	margin: 1px 0 0 0;
}
.pagetitledivider {
	border-bottom: 6px solid #333;
	position: relative;
}
.pagetitlewrap span.description {
	float:left;
	padding-left: 20px;
	padding-top:38px;
	font-size: 14px;
	font-weight: normal;
	color: #777;
}
.bodycontainer.titlecontainer {
	z-index:9;
}
h3.pagetitle, h1.pagetitle {
	margin: 0;
	font-size: 27px;
	line-height:27px;
	position:relative;
	border-bottom:8px solid #00A498;
	z-index: 9;
	position: relative;
	padding: 30px 0;
	float:left
}
